Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zhangjiagang Challenger Cherbourg Challenger Lugano Challenger Hamburg Challenger Busan Challenger Gwangju Challenger Shenzhen 1 Challenger Taipei Challenger Guangzhou Challenger Blois Challenger El Salvador F1 Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w2 Chile #1-w3 Chile #1-w4 France F8 France F9 France F10 France F11 Brazil F3 Argentina F5 Bolivia F2 Colombia F4 Brazil F1 Brazil F2 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 USA F12 Ecuador F1 Ecuador F2 Argentina F11 Colombia F5 Colombia F6 Venezuela F8 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F9 Ecuador F1 Ecuador F2 Ecuador F3 Uruguay F4 Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F2 Usa F9 Poland F1 Austria F5 Turkey F8 Dominican Republic F1 Colombia F1 Argentina F8 Spain F13 Lithuania F2 Argentina F5 Ecuador F3 Argentina F6 Argentina F7 Argentina F1 Argentina F2 Lithuania F1 Argentina F3 Germany F9 Venezuela F1B USA F23 Brazil F4 Argentina F4 Venezuela F7 Netherlands F1 Spain F16 Trofeo Francesco Guzzini - Recanati IX Gramado Open - Gramado Copa Kia Challenger ATP - Santiago Oklahoma Challenger - Tulsa XIII Trofeo Ciudad de Quito - Quito Challenger Ciudad de Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Petrobras-Colombia - Bogota IV Challenger Ciudad De Guayaquil - Guayaquil San Marino Challenger Cordenons Challenger Champaign Challenger Dallas Challenger Binghamton Challenger Tallahassee Challenger Bogota Challenger Manta Challenger Mons Challenger Istanbul Challenger Rennes Challenger Brest Challenger Rennes Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Vancouver Challenger Monterrey Challenger Mouilleron-Le-Captif Challenger Vilnus Challenger Oeiras 1 Challenger Vilnius Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Pozoblanco Challenger Porto Challenger Grodzisk Mazowiecki Challenger Zhuhai Challenger Tenerife 1 Challenger Quimper Challenger Lille Challenger Wuxi Challenger Kachreti Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger Helsinki Challenger Quimper Challenger Lugano Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Abidjan 1 Challenger Abidjan 2 Challenger Chisinau Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Copa AT&T - Buenos Aires Recanati Challenger Karshi Challenger Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Vancouver Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Legg Mason Tennis Classic - Washington Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Orleans Challenger Nottingham Challenger Brisbane International - Brisbane Lexington Challenger Vancouver Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Geneva Open - Geneva St. Petersburg Open - St. Petersburg Nottingham Challenger Swiss Indoors Basel - Basel Brescia Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier M25 Tbilisi Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Citi Open - Washington Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Sofia Open - Sofia Helsinki Challenger Top Wool Challenger Biella - Biella XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Polska Energia Open - Bytom Astana Challenger Siemens Open - Scheveningen Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Bangkok Challenger Pozoblanco Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Lima Challenger Salinas Challenger Athens Challenger Tallahassee Challenger Rhodes Challenger Sarasota Challenger Carson Challenger Nottingham Challenger Bratislava Challenger Barranquilla Challenger Rijeka Challenger Kosice Challenger Milan Challenger Orleans Challenger Helsinki Challenger Dallas Challenger Rome Challenger Winnetka Challenger Rome Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Heilbronn Challenger Recanati Challenger Tashkent Challenger Ortisei Challenger San Benedetto Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Prostejov Challenger Tashkent Challenger Perugia Challenger Jinan Challenger Andria Challenger Playford Challenger Irving Challenger Samarkand Challenger St. Brieuc Challenger Sony Ericsson Open - Miami Shymkent Challenger BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Cassis Challenger BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Copa Ericsson Argentina - Buenos Aires Banca Stato Challenger Lugano - Lugano Sao Paulo - Brazil Banca Stato Challenger Lugano - Lugano La Serena Open - La Serena Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Nossa Caixa Tennis Cup - Sao Paulo Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Roanne Challenger Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe Seguros Bolivar Open - Bogota Copa Petrobras Argentina - Buenos Aires 2007 Knoxville Challenger - Knoxville ATP Challenger La Serena - La Serena Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Orleans Challenger San Marino CEPU Open - San Marino Seguros Bolivar Open - Cali Waco Tennis Challenger - Waco Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo II Manta Open - Manta Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger ATP de Cuenca Diario El Mercurio - Cuenca Baton Rouge Challenger Savannah Challenger Bogota Challenger X Trofeo Ciudad de Quito - Quito Cali Challenger Buenos Aires Challenger Sacramento Challenger Calabasas Challenger Guayaquil Challenger Copa Petrobras Uruguay - Montevideo Sao Paulo Challenger Baton Rouge Challenger Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger Wimbledon - London Ojai Challenger Medellin Challenger Eckental Challenger Copa Ericsson Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aachen Challenger Aberto de Sao Paulo - Sao Paulo Campos do Jordao Challenger Istanbul Challenger Izmir Challenger Belo Horizonte Challenger French Open - Paris Wimbledon - London U.S. Open - New York Copa Petrobras-Argentina - Buenos Aires Memorial Manfredini - Sassuolo U.S. Open - New York Lille Challenger Nottingham-2 Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Polska Energia Open - Bytom Petange Challenger French Open - Paris Helsinki Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Petange Challenger U.S. Open - New York Australian Open - Melbourne AT&T Challenger of Dallas - Dallas Australian Open - Melbourne Eckental Challenger Bratislava Challenger French Open - Paris Copa Petrobras - Buenos Aires Wimbledon - London Talahassee Challenger Australian Open - Melbourne Oeiras 1 Challenger Winnetka Challenger U.S. Open - New York Winnetka Challenger Tunis Challenger Australian Open - Melbourne Orleans Challenger SMS Tennis Cup - Sao Paulo French Open - Paris Challenger de Providencia-Copa Kia - Santiago Wimbledon - London U.S. Open - New York Bancolombia Open - Bogota Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger French Open - Paris Mons Challenger U.S. Open - New York Australian Open - Melbourne Prostejov Challenger Wimbledon - London Australian Open - Melbourne Wimbledon - London Bogota Challenger Eckental Challenger U.S. Open - New York French Open - Paris U.S. Open - New York Kazan Challenger Wimbledon - London Nanjing Challenger U.S. Open - New York Busan Challenger Heilbronn Challenger Australian Open - Melbourne Wimbledon - London Bancolombia Open - Bogota Wroclaw Challenger Ilkley Challenger Vancouver Challenger Chengdu Challenger Ortisei Challenger Bergamo Challenger BH Tennis Open - Belo Horizonte Zagreb Challenger Rennes Challenger Sarasota Challenger Busan Challenger Karlsruhe Challenger Prostejov Challenger IV Manta Open - Manta Cherbourg Challenger Ortisei Challenger Kyoto Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Memorial Savigni - Sassuolo Quimper Challenger Braunschweig Challenger Lubbock Challenger - Lubbock Guayaquil Challenger Montevideo Challenger V Gramado Open de Tennis - Gramado Pau Challenger Open de Montauban - Montauban Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bratislava Challenger Mons Challenger Asuncion Challenger Bratislava Challenger Buenos Aires Challenger Chicago Challenger Lexington Challenger Copa Petrobras Argentina - Buenos Aires Montevideo Challenger X Challenger Britania Zavaleta - Puebla Copa Petrobras Bogota - Bogota Prosperita Open 2008 - Ostrava St. Brieuc Challenger Brest Challenger Sarasota Challenger Copa Petrobras Aracaju - Aracaju Lyon Challenger Winnetka Challenger Aberto de Sao Paulo - Sao Paulo San Remo Tennis Cup - San Remo Copa Telefonica CTC Chile - Santiago Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Manta Challenger Tbilisi Challenger Bratislava 1 Challenger Braunschweig Challenger Copa Petrobras-Brazil - Aracaju Copa Petrobras - Montevideo PEOPLEnet CUP - Dnepropetrovsk Buenos Aires Challenger Seguros Bolivar Open - Medellin Heilbronn Challenger Guayaquil Challenger Kyoto Challenger Orleans Challenger Cancun Challenger Bogota Challenger Helsinki Challenger Salinas Challenger Seguros Bolivar Open - Medellin Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington SAP Open - San Jose Semgroup Challenger - Tulsa BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Ericsson Chile - Santiago China Open - Beijing Rome Challenger St. Petersburg Open - St. Petersburg 14° BH Tennis Open - Belo Horizonte Winston-Salem Open - Winston-Salem Copa AT&T - Buenos Aires Copa Petrobras Santiago - Santiago Truist Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Belo Horizonte Challenger BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Davis Cup, Group 2, 1R, LTU-GEO 3-2 Serbia Open - Belgrade Davis Cup, Group 2, 2R, SLO-LTU 5-0 Atlanta Tennis Championships - Atlanta Valencia Open - Valencia Savannah Challenger Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Mons Challenger Shenzhen Open - Shenzhen Valencia Open - Valencia Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Davis Cup, Group 2, 1R, LTU-GBR 3-2 Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Copa Telmex - Buenos Aires Abierto de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Seoul Challenger Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Belgrade 2 - Belgrade Sony Ericsson Open - Miami Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Western & Southern Open - Cincinnati Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Miami Open - Miami Sony Open Tennis - Miami Geneva Open - Geneva National Bank Open - Montreal Tata Open Maharashtra - Pune French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Segovia Challenger French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon (juniors) BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Davis Cup, Group I, PO, PAK-LTU 3-2 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-NOR 3-2 All Lower level tournaments Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Olympics - Rio de Janeiro Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Bratislava 1 Challenger